Unary Quanti ers, Transitive Closure, and Relations of Large Degree
نویسندگان
چکیده
This paper studies expressivity bounds for extensions of rst-order logic with counting and unary quanti ers in the presence of relations of large degree. There are several motivations for this work. First, it is known that rst-order logic with counting quanti ers captures uniform TC over ordered structures. Thus, proving expressivity bounds for rst-order with counting can be seen as an attempt to show TC $ DLOG using techniques of descriptive complexity. Second, the presence of auxiliary built-in relations (e.g., order, successor) is known to make a big impact on expressivity results in nite-model theory and database theory (where logics with counting and unary quanti ers have recently been used to model query languages with aggregation). For those logics, our goal is to extend techniques from \pure" setting to that of auxiliary relations. Until now, all known results on the limitations of expressive power of the counting and unaryquanti er extensions of rst-order logic dealt with auxiliary relations of \small" degree. For example, it is known that these logics fail to express some DLOG-queries in the presence of a sucessor relation. Our main result is that these extensions cannot de ne the deterministic transitive closure (a DLOG-complete problem) in the presence of auxiliary relations of \large" degree, in particular, those which are \almost linear orders." They are obtained from linear orders by replacing them by \very thin" preorders on arbitrarily small number of elements. We also show that the technique of the proof (in a precise sense) cannot be extended to provide the proof of separation of TC from DLOG. We also discuss a general impact of having built-in (pre)orders, and give some expressivity statements in the pure setting that would imply separation results for the ordered case. We also brie y discuss database applications.
منابع مشابه
Decidability of the Guarded Fragment with the Transitive Closure
We consider an extension of the guarded fragment in which one can guard quanti ers using the transitive closure of some binary relations. The obtained logic captures the guarded fragment with transitive guards, and in fact extends its expressive power non-trivially, preserving the complexity: we prove that its satis ability problem is 2Exptime-
متن کاملSubclasses of Binary NPMarch 8 , 1996
Binary NP consists of all sets of nite structures which are expressible in existential second order logic with second order quanti cation restricted to relations of arity 2. We look at semantical restrictions of binary NP, where the second order quanti ers range only over certain classes of relations. We consider mainly three types of classes of relations: unary functions, order relations and g...
متن کاملUnary Quantiiers, Transitive Closure, and Relations of Large Degree
This paper studies expressivity bounds for extensions of rst-order logic with counting and unary quantiiers in the presence of relations of large degree. There are several motivations for this work. First, it is known that rst-order logic with counting quantiiers captures uniform TC 0 over ordered structures. Thus, proving expressivity bounds for rst-order with counting can be seen as an attemp...
متن کاملToolkit for First Order Extensions of Monadi Games
Games David Janin1 and Jerzy Mar inkowski2 1 Laboratoire Bordelais de Re her he en Informatique, Universit e de Bordeaux I, 351, ours de la Lib eration, 33 405 Talen e edex, janin labri.u-bordeaux.fr 2 Institute of Computer S ien e, University of Wro law, Przesmy kiego 20, 51151 Wro law, Poland, jma t s.uni.wro .pl Abstra t. In 1974 R. Fagin proved that properties of stru tures whi h are in NP ...
متن کاملThe Design and Performance Study of Binary Transitive Closure Algorithms
Transitive closure operation is one of the most useful new operations in deductive database systems. When it is added to conventional relational database systems, most practical problems with recursion can be coped with. Therefore, efficient processing of transitive closure is an important task in deductive database systems. Transitive closure operation can be divided into total closure and que...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998